<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // Date  对象  构造函数对象, 构造函数可以用来创建对象
        // 包含时间信息的一个对象
        // new Date() 可以创造出当前时间(这句代码执行时)下的时间对象(保存到是当前的时间信息)


        var myDate = new Date();
        console.log(myDate);
        // console.dir(myDate)



        // 如果想获取12年5月12日 22:00的那个时间点的时间信息
        // 日期字符串
        // var oldTime = new Date('2012/05/12 22:00');
        var oldTime = new Date('2012-5-15 22:00');

        console.dir(oldTime);

        // 格式化时间信息
        // 2012年5月12日 22时30分12秒

        var year = myDate.getFullYear();
        var month = myDate.getMonth();
        var day = myDate.getDate();
        var hour = myDate.getHours();
        var min = myDate.getMinutes();
        var s = myDate.getSeconds();
        var millS = myDate.getMilliseconds();

        console.log(year, month, day, hour, min, s);


        // 拼接字符串的技巧
        // var str = year + '年' + month + '月' + day + '日' + hour + '时' + min + '分' + s + '秒'
        var str = '' + year + '年' + month + '月' + day + '日' + hour + '时' + min + '分' + s + '秒'
        console.log(str);


        // 星期
        var weekDay = myDate.getDay();
        console.log(weekDay);

        // 时间戳
        var stamp = myDate.getTime();  //myDate这个时间点距离1970年1月1日0:0:0的毫秒数
        console.log(stamp);
        // 时间戳可以获取代码所花费的执行时间
    </script>
</body>
</html>